package com.mrchi.product.repository;

import com.mrchi.product.dataobject.ProductInfo;
import org.springframework.data.jpa.repository.JpaRepository;

import java.util.List;


/**
 * 第一个参数是实体，第二个参数是主键的类型
 * @author Administrator
 */
public interface ProductInfoRepository extends JpaRepository<ProductInfo, String> {
    /**
     *  按产品状态查找
     * @param productStatus 产品状态
     * @return 查找结果列表
     */
    List<ProductInfo> findByProductStatus(Integer productStatus);

    /**
     * 后来为订单服务重新写的
     * 按产品 ID 查找
     * @param productIdList 产品 ID列表
     * @return 查找结果列表
     */
    List<ProductInfo> findByProductIdIn(List<String> productIdList);
}
